cmake_minimum_required(VERSION 3.0)
project(libEventSocket)

#内置CMAKE_CXX_STANDARD指定使用的C++标准
set(CMAKE_CXX_STANDARD 11)

#设置可执行文件的生成路径，最后生成的可执行文件会放到该目录下
set(EXECUTABLE_OUTPUT_PATH /home/yanjun/share/test/libeventDemo/socketDemo1/output)

#设置头文件搜索目录
#include_directories(${PROJECT_SOURCE_DIR}/include)

#搜索指定路径下的文件保存到变量SRC_LISTS中
file(GLOB SRC_LISTS ${CMAKE_CURRENT_SOURCE_DIR}/src/socketServer02.cpp)

#message打印日志信息
message(STATUS "all src files: ${SRC_LISTS}")

# 指定要链接的动态库的路径
#link_directories(${PROJECT_SOURCE_DIR}/lib)

add_executable(SocketServer ${SRC_LISTS})

#指定要链接的动态库  (对于动态库 target_link_libraries步骤要放到add_executable之后，这和静态库是不同的)
target_link_libraries(SocketServer event)

